Android Developer Nanodegree

Android Developer Nanodegree

Nanodegree key: nd801

Version: 10.0.0

Locale: en-us

For intermediate programmers pursuing Android mastery, this program teaches the tools, principles, and patterns that underlie all Android development.

Content

Part 01 : Welcome to Your Nanodegree

Welcome to your Android Developer Nanodegree! Here's an overview of the program, along with some helpful resources to get you started.

Part 02 : The Heist: Episode 1

Check out the first episode of Udacity's original production: The Heist! Unlock future episodes after completing your Nanodegree projects.

Part 03 : Developing Android Apps: Part 1

Create and run your first simple Android app, learn how to use Android Studio, connect your app to the internet, and complete your first Nanodegree project.

Part 04 : The Heist: Episode 2

What's Emma's brilliant plan to recover her top secret research? Find out in this installment of The Heist!

Part 05 : Developing Android Apps: Part 2

Learn how to make multi-screen apps and display large lists of data. Build an app to help users discover popular and recent movies.

Part 06 : The Heist: Episode 3

In this episode of The Heist, Emma and Aparna welcome a new member into their group, but can he be trusted to carry out the most critical phase of their plan?

Part 07 : Developing Android Apps: Part 3

Part 08 : The Heist: Episode 4

The game is on! In this episode of Udacity's The Heist, Emma takes a huge gamble to get her research back, but is it worth putting her friends at risk?

Part 09 : Advanced Android App Development

Extend what you learned in Developing Android Apps to make your apps more responsive, and create a total user experience with home screen widgets, third-party libraries, and more. You'll also learn to deeply integrate rich media, test user interfaces, and publish to Google Play.

Part 10 : The Heist: Episode 5

Emma's plan has taken a terrible turn -- how will she and her friends get out of this mess?

Part 11 : Gradle for Android and Java

Learn how the Gradle build tool compiles and packages apps, how to customize the build process, and uncover the magic that happens after you hit the "Run" button in Android Studio. You'll also explore advanced Android topics, learning to configure free vs. paid app flavors, create and integrate Android libraries, test your app, and prepare your app for Google Play.

Part 12 : Career Support

These Career Services will ensure you make meaningful connections with industry professionals to accelerate your career growth - whether looking for a job or opportunities to collaborate with your peers. Unlike your Nanodegree projects, you do not need to meet specifications on these Services to progress in your program. Submit these Career Services once, and get personalized feedback from Udacity Career Mentors.

Part 13 : Material Design for Android Developers

Learn how to apply the material design principles that define Android's visual language to your apps. After a walk-through of Android design fundamentals, you'll see how to apply this knowledge to transform design elements of sample apps, giving you the background you need to create and use material design elements, surfaces, transitions and graphics in your app, across multiple form factors.

Part 14 : Capstone Project

Take the skills that you've learned and apply them to an app idea of your own.

Part 15 : The Heist: Episode 6

Unlock the thrilling conclusion of The Heist by completing your Capstone Project!

Part 16 (Elective): Firebase

Learn to leverage Firebase, a platform to help you support and extend your app. Use Firebase's suite of complementary products -- including analytics, a cloud database, authentication, messaging, and more -- to develop, grow and monetize your apps.